Fabio Capello got his England reign off to a winning start against Euro 2008 co-hosts Switzerland at Wembley.
Playing in a 4-5-1 formation, England started slowly in Wednesday’s friendly.
But the impressive Joe Cole sparked them into life on 40 minutes when he skipped down the left and crossed for Jermaine Jenas to open the scoring.
Switzerland levelled when Eren Derdiyok fired home after the break, but Steven Gerrard set up Shaun Wright-Phillips to score from close range on 62 minutes.
Capello knows how much work there is to be done to convert England into a real force on the international stage, but he will be encouraged by a display that dramatically improved in quality as the game wore on.
Not a great first game for England under Capello, but a steady one with plenty of positives to take forward
Prior to kick off, Wembley fell silent to honour the victims of the Munich air disaster 50 years ago, though it appeared to be cut short before the full 60 seconds was up.
Once the action was under way, it was all eyes on Capello’s first formation.
Rooney was on his own up front, supported from the wings by the excellent Joe Cole and David Bentley, with Jenas and Gerrard moving forward from midfield.
The players seemed uncomfortable at first, and Gareth Barry, who was supposed to be protecting the back four, gave the ball away carelessly for Tranquillo Barnetta to test David James from 20 yards.
England were enjoying more possession but Switzerland had the first golden chance to score, Mario Eggimann somehow glancing wide after Phillippe Senderos flicked on a Hakan Yakin free-kick.
Capello stepped off his bench to give instructions to his new charges, but the crowd began to grow restless as England continued to give the ball away cheaply.
No sooner had the boos started than Joe Cole burst into life, skipping past Stephan Lichtsteiner and crossing from the byeline for Jenas to tap in from four yards.
Buoyed by the goal, England started stroking the ball around confidently, only Rooney’s lack of control letting him down before he chipped on to the roof of the net after excellent link-up between Joe Cole and Bentley.
Joe Cole set up Rooney to lash wide again before Diego Benaglio produced a magnificent full-length save to deny Jenas from 22 yards.
The crowd were starting to enjoy themselves, though they were soon reminded of just how much work Capello still has to do.
The experienced Hakan Yakin manouevred himself into some space in midfield and threaded a ball through to Eren Derdiyok, who wasted no time in rifling past James first time on his Switzerland debut.
But England were not level for long, Gerrard surging down the left and clipping in a cross for Wright-Phillips to convert from six yards out.
Gerrard was finding plenty of joy playing down the left as the game advanced and he went close with a fierce drive that only just flew over the bar.
England failed to find the net again despite bossing the later stages, but the victory was enough to satisfy the majority of the 86,857 that turned up.
England: James, Brown, Ferdinand, Upson, Ashley Cole (Bridge 73), Bentley, Jenas (Wright-Phillips 57), Gerrard, Barry (Hargreaves 73), Joe Cole (Crouch 57), Rooney (Young 87).
Subs Not Used: Carson, Richards, Lescott, Woodgate, Owen, Defoe, Kirkland.
Goals: Jenas 40, Wright-Phillips 62.
Switzerland: Benaglio, Lichtsteiner (Behrami 46), Senderos (Grichting 55), Eggiman, Spycher, Inler, Gelson (Huggel 84), Barnetta, Yakin (Margairaz 63), Gygax (Vonlanthen 46), Nkufo (Derdiyok 46).
Subs Not Used: Zuberbuhler, Coltorti, Ziegler.
Goals: Derdiyok 58.
Att: 86,857.
Ref: Felix Brych (Germany).
BBC Sport Player Rater man of the match: England’s Joe Cole on 7.35 (on 90 minutes).
Source: England 2-1 Switzerland
But despite the neat finish from substitute Eren Derdiyok, Capello was happy with the way his team, featuring Matthew Upson in his first appearance since November 2004, defended across the 90 minutes while creating a number of openings that could have seen the margin of victory extended.
Capello also re-iterated what he expects from England’s players as he gets to know them all in the early days of his time in charge.