Louis van Gaal continued his winning start as United boss as his team held off a late fightback to beat its Serie A opponent
The England striker had netted a double in the 7-0 demolition of LA Galaxy in Louis van Gaal's first game as United boss in midweek. He was at it again as the Premier League side scored three goals in the space of 10 minutes at the end of the first half to stun the Serie A side.
United had looked vulnerable at the back with a three-man defense before Rooney opened the scoring with a sublime right-foot strike, and then set up Juan Mata for a superb second goal soon afterwards.
Rooney struck from the penalty spot to add the third - just as he did against the Galaxy - after Roma new boy Urby Emanuelson had upended Danny Welbeck in first-half stoppage time.
A packed crowd inside Sports Authority Field had been treated to two moments of sheer quality from Rooney and Mata for the opening goals, but there was even better to come after the break when Miralem Pjanic, once linked with United, pulled a goal back with an audacious lob from inside his own half, to leave United's substitute goalkeeper Ben Amos red-faced.
Francesco Totti pulled another goal back from the penalty spot with time running out, but United held on to make it two wins out of two for Van Gaal.
United who took the lead with a goal out of nothing 10 minutes before the break, though, as Rooney was allowed too much time to line up a strike from 25 yards out that flashed into the far corner of the net.
The former Everton man then caught Roma out once again just over two minutes later when he picked out Mata with an incisive pass, the Spain midfielder finishing with a well-executed lob.
Rooney helped himself to a second goal on the stroke of halftime, sending the goalkeeper Lukasz Skorupski the wrong way from the spot after Emanuelson had brought down Welbeck.
Roma was left with a mountain to climb, but Pjanic had the crowd on their feet with a sensational strike 15 minutes from time as he spotted Amos off his line and lobbed him from inside his own half.
Leandro Castan hit a post late on and then veteran Totti pulled another goal back from the spot after Michael Keane had been penalized for hand ball, but United stood firm to secure the victory and open its Group A campaign with a win.