A Latin square of order is an array such that each of the integers (or any set of distinct symbols) occurs exactly once in each row and each column. A Latin square is said to be \underline{commutative} provided that for all and . Two Latin squares, and , are said to have \underline{intersection} if there are exactly cells such that .
Let , , and be the set of all integers such that there exists a pair of commutative Latin squares of order . In this paper, we prove that for each odd , for each even , and give a list of for . This totally solves the intersection problem of two commutative Latin squares.