As well as singing , Fanning plays guitar , piano , keyboards and harmonica . A multi-instrumentalist , Fanning plays guitar , piano , keyboards and harmonica , both when performing solo and also with Powderfinger .