Нет,их дуэль не случайна. Потому что Гринёв был влюблен в капитанскую дочку и,как оказалось потом,Швабрин тоже. Швабрин оскорблял девушку специально,чтобы Гринев ее разлюбил. Это первый повод для дуэли. А второй, это их постоянные разногласия,при том,что Гриневу Швабрин не понравился с самого начала.