Роль Ивана в последние годы царствования царя Михаила Шишмана и правления Ивана Стефана неясна, так как он не упоминается в источниках, относящихся к этому периоду. Его высокое положение тем не менее приводит историка Пламена Павлова к предположению, что Иван принимал участие в битве при Вельбужде 28 июля 1330 года, где сербы одержали полную победу над болгарами. Это победа проложила путь к сербскому господству на Балканах в середине 14-го века. Царь Михаил Шишман был убит в этом сражении, ему наследовал его старший сын Иван Стефан (1330—1331). Пламен Павлов считает, что Иван Русин был в числе болгарских дворян, которые свергли слабого Ивана Стефана в 1331 году и посадили на трон Ивана Александра (1331—1371). Вполне вероятно также, что Иван Русин участвовал в победе болгарской армии над византийцами битве при Русокастро в 1332 году, поскольку в последний раз он был записан в качестве представителя Ивана Александра на последовавших мирных переговорах.