Oil prices on Monday crossed $60 a barrel, their highest in just over a year on the back of supply cuts and hopes of the US economic stimulus package.