He finished clear of GC contenders Italy’s Vincenzo Nibali and Greg Van Avermaet of Belgium.
Boasson Hagen also gained the overall leader’s red jersey, four seconds better than Nibali and six seconds faster than Van Avermaet.
Thursday’s third stage covers 176.5kms from Al Sawadi Beach to Nasseem Park.