The British pound held onto recent gains against the US dollar and euro on Tuesday, as currency markets continued to weigh two powerful.