Oil prices climbed to a seven-month high of $73 a barrel in London on Friday as concerns over a potential attack helped offset signs of global oversupply