Sir Paul McCartney performed the first of two concerts at Mexico City's Foro Sol stadium, in front of more than 50,000 people.
The former Beatle is performing two consecutive shows in the city, the second of which is to be broadcast to residents on giant screens in a Chapultepec Park plaza.
The second date was added after this first show broke the world record for the fastest ever-selling stadium show in Mexico, breaking a previous record held by Radiohead.
Around 100 people camped outside McCartney's hotel in the hope of seeing him in person.
The setlist was mostly identical to McCartney's last concert, in Miami's Sun Life Stadium on 3 April 2010, though with the addition of an apparently improvised song, Shine A Light In Mexico:
Venus And Mars/Rock Show
Jet
All My Loving
Letting Go
Got To Get You Into My Life
Highway
Let Me Roll It/Foxy Lady
The Long And Winding Road
Nineteen Hundred And Eighty Five
Let 'Em In
My Love
Shine A Light In Mexico
I'm Looking Through You
Two Of Us
Blackbird
Here Today
Dance Tonight
Mrs Vandebilt
Eleanor Rigby
Something
Sing The Changes
Band On The Run
Ob-La-Di, Ob-La-Da
Back In The USSR
I've Got A Feeling
Paperback Writer
A Day In the Life/Give Peace A Chance
Let It Be
Live And Let Die
Hey Jude
Day Tripper
Lady Madonna
Get Back
Yesterday
Helter Skelter
Sgt Pepper's Lonely Hearts Club Band (Reprise)/The End

Things we said today