Net income jumped 94% to $4.53bn (£2.9bn) in the three months to 30 June.
Shell’s performance contrasts sharply with rival BP’s.
The beleaguered company reported a £17bn loss for the second quarter earlier this week.
BP has set aside £32bn to pay for the Gulf of Mexico oil spill.
Shell has upped its marketing effort in the weeks following the oil spill.
It has run a press campaign to highlight its global energy projects and position itself as a responsible corporate citizen.
It has also just launched its biggest marketing campaign for a decade that positions its petrol stations as a friend of the fuel efficient motorist.
In contrast, BP’s petrol stations have been the target of an orchestrated campaign by Greenpeace that resulted in several being closed earlier this week.