Sources: UFC books Oleinik-Harris for May 4

Aleksei Oleinik finally has his next fight.

After months of campaigning, the UFC has booked Oleinik vs. Walt Harris at UFC Fight Night Ottawa on May 4, sources told ESPN on Tuesday.

The 41-year-old Oleinik (57-11-1) is coming off a submission win over Mark Hunt in September. He has won two in a row.

Harris (11-7, 1 NC) defeated Andrei Arlovski via split decision in December, however, that result was recently turned into a no contest after he failed a postfight drug test for the prohibited substance LGB4033, a selective androgen receptor module, his team confirmed to ESPN.

As a result, the California State Athletic Commission suspended Harris, 35, for four months after he was able to prove he ingested a tainted supplement. That suspension expires on April 27.

The event will mark the promotion's second trip to Canada's capital city. The UFC has yet to announce a main event for the card.