Britain on Thursday ruled out exchanging an Iranian tanker detained by Gibraltar for a British-flagged tanker seized by Iran in the Gulf.