Elvis Costello has made his way into the southern hemisphere and stopped over in New Zealand on the weekend to play a 29 song set for Auckland.

Costello is heading to Australia later this week for his first show in Melbourne on Friday before he hits Rochford Winery on Saturday for the first of his A Day On The Green shows.

The A Day On The Green show this Saturday in the Yarra Valley will be the 300th ADOTG event.

Last week, Elvis told Noise11 that we would give music up for comedy.

Here is the setlist for Elvis Costello in Auckland on Saturday night.

I Hope You’re Happy Now (from Blood and Chocolate, 1986)
Heart of the City (Nick Lowe cover)
Radio Radio (single, 1978)
Everyday I Write The Book (from Punch The Clock, 1983)
Either Side of the Same Town (from The Delivery Man, 2004)
You Little Fool (from Imperial Bedroom, 1982)
Mouth Almighty (from Punch The Clock, 1983)
Song With Rose (from Momofuku, 2008)
(The Angels Wanna Wear My) Red Shoes (from My Aim Is True, 1977)
Stations of the Cross (from National Ransom, 2010)
Poisoned Rose (from King of America, 1986)
I Lost You (from National Ransom, 2010)
Crying Tim (Buck Owens cover)
All This Useless Beauty (from All This Useless Beauty, 1996)
(I Don’t Want To Go To) Chelsea (from This Year’s Model, 1978)
Watching The Detectives (from My Aim Is True, 1977)
Beyond Belief (from Imperial Bedroom, 1982)
Clubland (from Trust, 1981)
Alison (from My Aim Is True, 1977)

A Slow Drag With Josephine (from National Ransom, 2010)
Walkin’ My Baby Back Home (Roy Turk cover)
Jimmie Standing In The Rain (from National Ransom, 2010)
Shipbuilding (from Punch The Clock, 1983)
God Give Me Strength (from Painted From Memory, 1998)
Lipstick Vogue (from This Year’s Model, 1978)
I Want You (from Blood and Chocolate, 1986)
Oliver’s Army (from Armed Forces, 1979)
Pump It Up (from This Year’s Model, 1978)
(What’s So Funny ‘Bout) Peace, Love and Understanding (Nick Lowe cover)

Elvis Costello and the Imposters Australian dates are:

January 25, Melbourne, Palais Theatre
January 26, Yarra Valley, A Day On The Green
January 27, McLaren Vale, A Day On The Green
January 30, Sydney, State Theatre
February 2, Hunter Valley, A Day On The Green
February 3, Mount Cotton, A Day On The Green
February 6, Perth, A Day On The Green