ABUJA, Nigeria -- Stephen Keshi signed a two-year contract to continue as coach of Nigeria on Tuesday, calling it "a new page" after a tumultuous story so far that has seen him guide the country to the African title, resign, return, get fired and then be reinstated.

Keshi and the Nigerian Football Federation agreed the new deal after lengthy negotiations, putting Keshi back in charge ahead of the start of 2017 African Cup qualifiers in June and 2018 World Cup qualifiers later in the year.