John Mayer [1] greeted fans on his way out of It's On With Alexa Chung [2] in NYC yesterday. He's busy promoting his new album [3] on the East Coast after touring Australia [4] earlier this month. Today's schedule brought him to the Today Show [5], where he shared billing with a bright-eyed Robert Pattinson [6]. John performed a couple of songs from Battle Studies — watch the videos after the jump. John's next appearance will be on The Late Show [7] tonight, and it will be accompanied by a webcast performance available live online [8].
[9]
View 5 Photos › [10]
Photo 1 [11]
Photo 2 [12]
Photo 3 [13]
Photo 4 [14]
Photo 5 [15]
To see John performing "Heartbreak Warfare," and "Who Says?" just .