James McFadden will miss three games through suspension after St Johnstone accepted his notice of complaint for an offensive gesture.

McFadden was handed a two-match ban on top of the automatic suspension he received following his red card against Hamilton on Sunday.

The 31-year-old reacted to the goading of visiting fans after receiving a second booking during his side's 1-0 Scottish Premiership defeat at McDiarmid Park.

McFadden is due to miss games against Partick Thistle, Inverness and Aberdeen before being available for a return to Fir Park to face former club Motherwell on January 31.