John II, Count of Holland

John II (1247 – 22 August 1304) was Count of Hainaut, Holland, and Zeeland.

Guy of Namur defeated John's son, William, in a battle on the island of Duiveland.

Guy of Namur and Duke John II of Brabant conquered most of Utrecht, Holland, and Zeeland.

Guy of Namur was finally defeated in 1304 by the fleet of Holland and France at the naval Battle of Zierikzee.

In 1270, John married Philippa,[5] daughter of Count Henry V of Luxembourg and Margaret of Bar.